package app.fugema.shop.main.order.model;

public class TheOrder
{

    /**
     * Id : 2021042138710860
     * OrderType : 0
     * OrderTypeName : 正常购
     * Status : 已关闭
     * JoinStatus : -2
     * ShipTo : 小贾
     * Phone : 13125043082
     * Address : 湖北省 襄阳市 樊城区 王寨街道 王寨中心学校-小明珠幼儿园 56号
     * HasExpressStatus : false
     * ExpressCompanyName : null
     * Freight : 0
     * Tax : 0
     * IntegralDiscount : 0
     * RealTotalAmount : 206
     * CapitalAmount : 0
     * RefundTotalAmount : 0
     * ProductTotalAmount : 206
     * OrderPayAmount : 0
     * PaymentTypeName :
     * PaymentTypeDesc :
     * OrderDate : 2021-04-21 15:34:04
     * ShopName : 官方自营8号店-1
     * VShopId : 14
     * commentCount : 0
     * ShopId : 12
     * orderStatus : 4
     * PaymentType : 未付款时的默认状态
     * PaymentTypeValue : 0
     * FullDiscount : 0
     * DiscountAmount : 0
     * OrderRemarks :
     * HasBonus : false
     * ShareHref :
     * ShareTitle :
     * ShareDetail :
     * ShareImg :
     * IsCanRefund : false
     * RefundStats : 0
     * OrderRefundId : 0
     * EnabledRefundAmount : 0
     * HasAppendComment : false
     * SelfTake : 0
     * OrderInvoice : null
     */

    private long Id;
    private int OrderType;
    private String OrderTypeName;
    private String Status;
    private int JoinStatus;
    private String ShipTo;
    private String Phone;
    private String Address;
    private boolean HasExpressStatus;
    private String ExpressCompanyName;
    private double Freight;
    private double Tax;
    private double IntegralDiscount;
    private double RealTotalAmount;
    private double CapitalAmount;
    private double RefundTotalAmount;
    private double ProductTotalAmount;
    private double OrderPayAmount;
    private String PaymentTypeName;
    private String PaymentTypeDesc;
    private String OrderDate;
    private String ShopName;
    private int VShopId;
    private int commentCount;
    private int ShopId;
    private int orderStatus;
    private String PaymentType;
    private int PaymentTypeValue;
    private double FullDiscount;
    private double DiscountAmount;
    private String OrderRemarks;
    private boolean HasBonus;
    private String ShareHref;
    private String ShareTitle;
    private String ShareDetail;
    private String ShareImg;
    private boolean IsCanRefund;
    private int RefundStats;
    private int OrderRefundId;
    private double EnabledRefundAmount;
    private boolean HasAppendComment;
    private int SelfTake;
    private OrderDetailInvoice OrderInvoice;

    public long getId() {
        return Id;
    }

    public void setId(long Id) {
        this.Id = Id;
    }

    public int getOrderType() {
        return OrderType;
    }

    public void setOrderType(int OrderType) {
        this.OrderType = OrderType;
    }

    public String getOrderTypeName() {
        return OrderTypeName;
    }

    public void setOrderTypeName(String OrderTypeName) {
        this.OrderTypeName = OrderTypeName;
    }

    public String getStatus() {
        return Status;
    }

    public void setStatus(String Status) {
        this.Status = Status;
    }

    public int getJoinStatus() {
        return JoinStatus;
    }

    public void setJoinStatus(int JoinStatus) {
        this.JoinStatus = JoinStatus;
    }

    public String getShipTo() {
        return ShipTo;
    }

    public void setShipTo(String ShipTo) {
        this.ShipTo = ShipTo;
    }

    public String getPhone() {
        return Phone;
    }

    public void setPhone(String Phone) {
        this.Phone = Phone;
    }

    public String getAddress() {
        return Address;
    }

    public void setAddress(String Address) {
        this.Address = Address;
    }

    public boolean isHasExpressStatus() {
        return HasExpressStatus;
    }

    public void setHasExpressStatus(boolean HasExpressStatus) {
        this.HasExpressStatus = HasExpressStatus;
    }

    public String getExpressCompanyName() {
        return ExpressCompanyName;
    }

    public void setExpressCompanyName(String ExpressCompanyName) {
        this.ExpressCompanyName = ExpressCompanyName;
    }

    public String getPaymentTypeName() {
        return PaymentTypeName;
    }

    public void setPaymentTypeName(String PaymentTypeName) {
        this.PaymentTypeName = PaymentTypeName;
    }

    public String getPaymentTypeDesc() {
        return PaymentTypeDesc;
    }

    public void setPaymentTypeDesc(String PaymentTypeDesc) {
        this.PaymentTypeDesc = PaymentTypeDesc;
    }

    public String getOrderDate() {
        return OrderDate;
    }

    public void setOrderDate(String OrderDate) {
        this.OrderDate = OrderDate;
    }

    public String getShopName() {
        return ShopName;
    }

    public void setShopName(String ShopName) {
        this.ShopName = ShopName;
    }

    public int getVShopId() {
        return VShopId;
    }

    public void setVShopId(int VShopId) {
        this.VShopId = VShopId;
    }

    public int getCommentCount() {
        return commentCount;
    }

    public void setCommentCount(int commentCount) {
        this.commentCount = commentCount;
    }

    public int getShopId() {
        return ShopId;
    }

    public void setShopId(int ShopId) {
        this.ShopId = ShopId;
    }

    public int getOrderStatus() {
        return orderStatus;
    }

    public void setOrderStatus(int orderStatus) {
        this.orderStatus = orderStatus;
    }

    public String getPaymentType() {
        return PaymentType;
    }

    public void setPaymentType(String PaymentType) {
        this.PaymentType = PaymentType;
    }

    public int getPaymentTypeValue() {
        return PaymentTypeValue;
    }

    public void setPaymentTypeValue(int PaymentTypeValue) {
        this.PaymentTypeValue = PaymentTypeValue;
    }

    public String getOrderRemarks() {
        return OrderRemarks;
    }

    public void setOrderRemarks(String OrderRemarks) {
        this.OrderRemarks = OrderRemarks;
    }

    public boolean isHasBonus() {
        return HasBonus;
    }

    public void setHasBonus(boolean HasBonus) {
        this.HasBonus = HasBonus;
    }

    public String getShareHref() {
        return ShareHref;
    }

    public void setShareHref(String ShareHref) {
        this.ShareHref = ShareHref;
    }

    public String getShareTitle() {
        return ShareTitle;
    }

    public void setShareTitle(String ShareTitle) {
        this.ShareTitle = ShareTitle;
    }

    public String getShareDetail() {
        return ShareDetail;
    }

    public void setShareDetail(String ShareDetail) {
        this.ShareDetail = ShareDetail;
    }

    public String getShareImg() {
        return ShareImg;
    }

    public void setShareImg(String ShareImg) {
        this.ShareImg = ShareImg;
    }

    public boolean isIsCanRefund() {
        return IsCanRefund;
    }

    public void setIsCanRefund(boolean IsCanRefund) {
        this.IsCanRefund = IsCanRefund;
    }

    public int getRefundStats() {
        return RefundStats;
    }

    public void setRefundStats(int RefundStats) {
        this.RefundStats = RefundStats;
    }

    public int getOrderRefundId() {
        return OrderRefundId;
    }

    public void setOrderRefundId(int OrderRefundId) {
        this.OrderRefundId = OrderRefundId;
    }

    public boolean isHasAppendComment() {
        return HasAppendComment;
    }

    public void setHasAppendComment(boolean HasAppendComment) {
        this.HasAppendComment = HasAppendComment;
    }

    public int getSelfTake() {
        return SelfTake;
    }

    public void setSelfTake(int SelfTake) {
        this.SelfTake = SelfTake;
    }

    public double getFreight() {
        return Freight;
    }

    public void setFreight(double freight) {
        Freight = freight;
    }

    public double getTax() {
        return Tax;
    }

    public void setTax(double tax) {
        Tax = tax;
    }

    public double getIntegralDiscount() {
        return IntegralDiscount;
    }

    public void setIntegralDiscount(double integralDiscount) {
        IntegralDiscount = integralDiscount;
    }

    public double getRealTotalAmount() {
        return RealTotalAmount;
    }

    public void setRealTotalAmount(double realTotalAmount) {
        RealTotalAmount = realTotalAmount;
    }

    public double getCapitalAmount() {
        return CapitalAmount;
    }

    public void setCapitalAmount(double capitalAmount) {
        CapitalAmount = capitalAmount;
    }

    public double getRefundTotalAmount() {
        return RefundTotalAmount;
    }

    public void setRefundTotalAmount(double refundTotalAmount) {
        RefundTotalAmount = refundTotalAmount;
    }

    public double getProductTotalAmount() {
        return ProductTotalAmount;
    }

    public void setProductTotalAmount(double productTotalAmount) {
        ProductTotalAmount = productTotalAmount;
    }

    public double getOrderPayAmount() {
        return OrderPayAmount;
    }

    public void setOrderPayAmount(double orderPayAmount) {
        OrderPayAmount = orderPayAmount;
    }

    public double getFullDiscount() {
        return FullDiscount;
    }

    public void setFullDiscount(double fullDiscount) {
        FullDiscount = fullDiscount;
    }

    public double getDiscountAmount() {
        return DiscountAmount;
    }

    public void setDiscountAmount(double discountAmount) {
        DiscountAmount = discountAmount;
    }

    public boolean isCanRefund() {
        return IsCanRefund;
    }

    public void setCanRefund(boolean canRefund) {
        IsCanRefund = canRefund;
    }

    public double getEnabledRefundAmount() {
        return EnabledRefundAmount;
    }

    public void setEnabledRefundAmount(double enabledRefundAmount) {
        EnabledRefundAmount = enabledRefundAmount;
    }

    public OrderDetailInvoice getOrderInvoice() {
        return OrderInvoice;
    }

    public void setOrderInvoice(OrderDetailInvoice orderInvoice) {
        OrderInvoice = orderInvoice;
    }
}
